home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC Gamer (Italian) 25
/
PC Gamer IT CD 25.iso
/
ZGI_DEMO
/
DATA
/
SCRIPTS.ZFS
/
pc1e.scr
< prev
next >
Wrap
Text File
|
1997-09-04
|
5KB
|
215 lines
# Node pc1e generated on Thu Sep 04 16:18:46 1997
world p
room c
nodeview 1e
puzzle:01481 { # pc1e_no_spell_bar
criteria {
}
results {
action:menu_bar_enable(269)
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01482 { # pc1e_screenset
criteria {
}
results {
action:set_screen(pc1ef011.tga)
action:disable_control(01483) # pc1e_climb_in
action:enable_control(01484) # pc1e_rope
action:enable_control(01485) # pc1e_pc1e_pc10
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01486 { # pc1e_rope_screenset
criteria {
[01475] = 1 # pc1e_rope_placed
[01482] = 1 # pc1e_screenset
}
results {
action:set_partial_screen(253 41 pc1ev011.tga 0 -1)
action:enable_control(01483) # pc1e_climb_in
action:enable_control(01484) # pc1e_rope
action:enable_control(01485) # pc1e_pc1e_pc10
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01487 { # pc1e_move_pc1e_pc10
criteria {
[01485] = 1 # pc1e_pc1e_pc10
}
results {
action:assign(01485, 0) # pc1e_pc1e_pc10
action:dissolve()
action:change_location(p, c, 10, 1226)
}
flags {
once_per_inst
}
}
puzzle:01488 { # pc1e_get_rope
criteria {
[01475] = 1 # pc1e_rope_placed
[01484] = 1 # pc1e_rope
}
results {
action:assign(01484, 0) # pc1e_rope
action:assign(01488, 0) # pc1e_get_rope
action:assign(01475, 0) # pc1e_rope_placed
action:inventory(add 83)
action:set_partial_screen(253 41 pc1ev021.tga 0 -1)
}
flags {
once_per_inst
}
}
puzzle:01489 { # pc1e_put_rope
criteria {
[01475] = 0 # pc1e_rope_placed
[00009] = 83 # Inventory
[01484] = 1 # pc1e_rope
}
results {
action:assign(01484, 0) # pc1e_rope
action:assign(01489, 0) # pc1e_put_rope
action:assign(01475, 1) # pc1e_rope_placed
action:inventory(drop 83)
action:set_partial_screen(253 41 pc1ev011.tga 0 -1)
action:music:01490(0 g100h45q.raw 0 100) # pc1e_rope_place_sound
}
flags {
once_per_inst
}
}
puzzle:01491 { # pc1e_you_gets_nothin
criteria {
[01475] = 0 # pc1e_rope_placed
[00009] ! 83 # Inventory
[01484] = 1 # pc1e_rope
}
results {
action:assign(01484, 0) # pc1e_rope
action:assign(01491, 0) # pc1e_you_gets_nothin
}
flags {
once_per_inst
}
}
puzzle:01492 { # pc1e_enable_movement_checking
criteria {
[01475] = 1 # pc1e_rope_placed
[01493] = 0 # pc1e_can_climb
}
results {
action:enable_control(01483) # pc1e_climb_in
action:assign(01493, 1) # pc1e_can_climb
action:assign(01492, 0) # pc1e_enable_movement_checking
}
flags {
once_per_inst
}
}
puzzle:01494 { # pc1e_disable_movement_checking
criteria {
[01475] = 0 # pc1e_rope_placed
[01493] = 1 # pc1e_can_climb
}
results {
action:disable_control(01483) # pc1e_climb_in
action:assign(01493, 0) # pc1e_can_climb
action:assign(01494, 0) # pc1e_disable_movement_checking
}
flags {
once_per_inst
}
}
puzzle:01495 { # pc1e_look_in
criteria {
[01483] = 1 # pc1e_climb_in
[01475] = 0 # pc1e_rope_placed
}
results {
action:assign(01483, 0) # pc1e_climb_in
action:assign(01495, 0) # pc1e_look_in
}
flags {
once_per_inst
}
}
puzzle:01496 { # pc1e_climb_down
criteria {
[01483] = 1 # pc1e_climb_in
[01475] = 1 # pc1e_rope_placed
}
results {
action:assign(01084, 1) # user_underground
action:assign(01483, 0) # pc1e_climb_in
action:assign(01497, 1) # pc1e_climb_down_2
action:disable_control(01484) # pc1e_rope
action:disable_control(01483) # pc1e_climb_in
action:disable_control(01485) # pc1e_pc1e_pc10
action:streamvideo(pc1ea021.avi 0 0 640 344 0 0)
action:dissolve()
action:change_location(u, w, 10, 738)
}
}
puzzle:01497 { # pc1e_climb_down_2
criteria {
[01483] = 1 # pc1e_climb_in
[01496] = 1 # pc1e_climb_down
[01475] = 1 # pc1e_rope_placed
}
results {
action:assign(01084, 1) # user_underground
action:assign(01483, 0) # pc1e_climb_in
action:disable_control(01484) # pc1e_rope
action:disable_control(01483) # pc1e_climb_in
action:disable_control(01485) # pc1e_pc1e_pc10
action:dissolve()
action:change_location(u, w, 10, 738)
}
flags {
once_per_inst
}
}
control:01485 push_toggle { # pc1e_pc1e_pc10
flat_hotspot(0, 272, 639, 71)
cursor(backward)
}
control:01484 push_toggle { # pc1e_rope
flat_hotspot(231, 56, 141, 64)
cursor(handpu)
}
control:01483 push_toggle { # pc1e_climb_in
flat_hotspot(255, 108, 99, 145)
cursor(downarrow)
}
control:01498 flat { # pc1e_flat
}